#include "ipc.h"

int _ipc(int dst_proc,struct message *msg){
	int lret;
	
	msg->dst = dst_proc;
	__asm__("movl $0x0, %%eax;	\n\t"
			"movl %0,	%%ebx;	\n\t"
			"int $0x40;			\n\t"
			"movl %%ebx, %1;		\n\t"
			:
			:"m"(msg),"m"(lret));
			
	return lret;
}

